//
//  PKDownLoadManager.h
//  PianKe
//
//  Created by ybq on 16/1/5.
//  Copyright © 2016年 B7_Young. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "PKDownLoad.h"

@interface PKDownLoadManager : NSObject

// 这个类是一个下载管理器,里面保存了很多正在下载的任务
@property (nonatomic, strong) NSMutableArray *downLoadArray;    // 用来保存正在下载的任务

// 添加下载任务到下载管理器
- (void)addDownLoadToManager:(PKDownLoad *)downLoad;
// 移除下载任务
- (void)removeDownLoad:(PKDownLoad *)downLoad;
// 可以在外界给下载管理器一个Model,然后下载管理器返回model对应的下载任务,以此来控制下载任务的暂停.继续
- (PKDownLoad *)downLoadFrom:(PKRadioDetailModel *)model;
// 单例
+ (instancetype)sharedManager;


@end
